   body, table, td, div, p, font{
      font-family: tahoma;
      font-size: 10pt;

      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   body{
      overflow-y: scroll;
      background-color: white;
   }

   input, textarea{
      border: 1px solid #cfcfcf;
      background: white;

      font-size: 13pt;
      font-family: tahoma;

      padding: 2px 5px 2px 5px;
   }
   .iFile{
      font-size: 10pt;
      width: 200px;
   }

   img{
      border-width: 0px;
   }
   
   hr{
      clear: both;
      background : #dfdfdf;
      color : #dfdfdf;
      border: 0px solid;
      height : 1px
   }

   label{
      display: table-row;
   }

   div{
      display: block;
      padding: 2px;
      
      font-size: 10pt;
   }
   .dvTable{
      display: table !important;
   }
   .dvRow{
      display: table-row !important;
   }
   .dvCell{
      display: table-cell !important;
   }
   .dvLine{
      display: inline !important;
   }
   .dvBlock{
      display: block !important;
   }
   
   .f8{
      font-size: 8pt !important;
   }
   
   .f10{
      font-size: 10pt !important;
   }
   .f13{
      font-size: 13pt !important;
   }
   .f18{
      font-size: 18pt !important;
   }
   
   .pl10{
      padding-left: 10px;
   }
   .pl5{
      padding-left: 5px;
   }
   

   a{
      color: #456784;

      text-decoration: none;

      border-bottom: 1px solid;
   }
   a:hover{
      border-bottom: 1px dashed;
   }
   a:visited{
      color: #848484;
   }
   
   a.clrd, a.clrd:hover, a.clrd:visited{
      color: #456784 !important;
   }
   a.uclrd, a.uclrd:hover, a.uclrd:visited{
      color: #848484 !important;
   }
   
   .clx, .clx:hover, .clx:visited{
      color: #456784;
      border-bottom: 0px;
   }
   
   .wh, .wh:hover, .wh:visited{
      color: white;

      border-color: white;
   }
   
   sup{
      font-size: 9pt;
   }

   .btn{
      cursor: pointer;
      
      font-size: 10pt;
      font-weight: bold;
   }
   .btnDisabled{
      cursor: default;
   }
   .btnEnabled{
      cursor: pointer;
   }
   
   ,nowrap{
      display: inline;
      white-space: nowrap;
   }





   .gray{
      color: gray;
   }
   .gray2{
      color: #bbb;
   }



   .ux{
      text-decoration: none;
      border-bottom: 1px solid;
   }

   .u2{
      text-decoration: none;
      border-bottom: 1px solid;
   }

   .chkboxtx{
      text-decoration: none;
      cursor: pointer;
   }

   .ix{
      visibility: hidden;
      border-width: 0px;
   }
   .x{
      display: none;
   }

   .grayline{
      height: 1px;
      background: gray;

      padding: 0px;
      margin: 0px;
   }
   
   .eMsg{
      color: brown;
   }
   
   #dvLogo{
      position: absolute;
      top: 10px;
      left: 10px;
   }
   
   #dvUserPadLoginForm{
      display: none;
   }
   
   
   /* menu */
   
   .dvMenuCellSp, .dvMenuCellWh, .dvMenuCell, .dvSubMenuCell{
      font-size: 13pt;
      line-height: 15px;
      padding: 10px;
      margin: 0px;

      display: table-cell;
   }
   
   #dvMenuHolder{
      display: table;
      
      border-spacing: 0px;
      
      padding: 0px;
   }
   
   #dvMenu{
      display: block;

      padding: 0px;
      margin: 0px;
   }

   .dvMenuCellSp{
      width: 5px;
      
      background: #575757;
      cursor: default;
   }
   .dvMenuCellWh{
      width: 5px;
      background: #969696;
      cursor: default;
   }
   .dvMenuCell{
      background: #575757;

      cursor: default;

      text-align: center;

      padding: 4px 10px 4px 10px;
   }
   .dvMenuCell:hover{
      background: #969696;
   }
   .dvMenuCellHv{
      background: #969696 !important;
   }

   #dvSubMenu{
      position: absolute;
      top:0
      right: 0;
      
      background: #969696;
      
      display: none;
      padding: 0px;
   }
   .dvSubMenuCell{
      background: #969696;
      
      cursor: default;

      text-align: center;

      padding: 4px 4px 4px 4px;
   }
   
   
   /* rfc */

   .rfcRow{
      background-color: white;
   }
   
   .hiRow{
      background-color: #f8f8f8;
   }
   .uhRow{
      background-color: white;
   }

   .tDnD_whileDrag{
      background-color: #f0f0f0;
   }

   .dvRfcItemName
   {
      font-size: 13pt;
   }

   .rfcItem{
      line-height: 24pt;
      vertical-align: middle;

      padding: 5px 5px 3px 10px;
   }
   

   
   /* main content */
   
   #tdsectionname{
      padding: 0px 40px 0px 40px;

      font-size: 18pt;
   }

   #tdcontent{
      max-width: 1000px;
      padding: 0px 80px 0px 200px;
   }

   #tdfootlinks, #tdcredits{
      padding: 0px 20px 0px 20px;

      font-size: 10pt;
      color: gray;
   }

   
   /* users */

   #iapwd, #ialgn, #iabtt, #iarem, #iaremlabel{
      font-size: 10pt;
      text-align: center;
   }

   #iapwd, #ialgn{
      width: 120px;
   }

   #iUsersSearch{
      font-size: 10pt;
      width: 90px;
   }

   #dvajx{
      position: absolute;

      right: 0px;
      bottom: 0px;

      background: white;

      font-size: 10pt;

      visibility: hidden;
   }

   #username{
      width: 500px;

      font-size: 16pt;
      font-weight: bold;
   }

   #userlogin, #useremail, #usercomment, #userpass{
      width: 300px;

      font-size: 13pt;
   }

   #userpass{
      display: none;
   }
   
   /* newbug */
   
   #dvBugForm{
      width: 600px;
   }
   #dvBFUserName{
      width: 594px;
   }
   #dvBFPlace{
      width: 345px;
      float: left;
      
      padding-left: 0px;
   }
   #dvBFType{
      width: 245px;
      float: left;

      text-align: right;
   }
   
   #dvBFMeta{
      width: 230px;
      float: left;

      padding-left: 0px;
   }
   #dvBFStatus{
      width: 80px;
      float: left;
      
      padding-left: 0px;
   }
   #dvBFLevel{
      width: 140px;
      float: left;

      padding-left: 0px;
   }
   #dvBFTags{
      width: 200px;
      float: left;
      
      padding-left: 0px;
   }


   #dvFAttachments{
      width: 358px;
      float: left;

      text-align: right;
   }
   #dvFAddAttachment{
      width: 358px;
      float: left;

      font-size: 10pt;
      text-align: right;

      padding-bottom: 10px;
   }
   

   #dvBFButtons{
      width: 594px;
      float: left;

      text-align: right;
   }
   
   #iBugTtl{
      width: 574px;
      height: 30px;

      font-size: 13pt;
      padding: 4px 10px 4px 10px;
   }
   #iUserName
   {
      width: 200px;
      height: 18px;
      font-size: 10pt;
      padding: 4px 10px 4px 10px;
   }
   
   #iBugDate{
      width: 250px;
      font-size: 10pt;
      border: 0px;
   }
   #iBugRate{
      width: 100px;
      font-size: 10pt;
   }
   #iBugPlace{
      width: 350px;
      font-size: 10pt;
   }
   #iBugType{
      width: 230px;
      font-size: 10pt;
   }
   #iBugCmt{
      width: 574px;
      height: 200px;
      font-size: 10pt;
      padding: 5px 8px 5px 10px;
   }
   #iBugStatus{
      width: 80px;
      font-size: 10pt;
   }
   #iBugLevel{
      width: 130px;
      font-size: 10pt;
   }
   #iBugTags{
      width: 200px;
      font-size: 10pt;
   }
   #iBugSubmit{
      width: 100px;
      font-weight: bold;
      font-size: 10pt;
   }
   #iBugCancel{
      cursor: pointer;
      width: 100px;
      font-weight: bold;
      font-size: 10pt;
   }
   
   /* bugpage */
   
      #dvBugHolder{
         display: block;
         width: 610px;
      }

      #dvBugRate{
         display: inline;
         width: 30px;
         height: 30px;
      }

      #dvBugTitle{
         display: table-cell;
         width: 500px;

         padding: 5px 5px 5px 0px;
         

         font-size: 14pt;
      }
      
      #dvBugEdit{
         display: table-cell;
         width: 110px;
         
         text-align: right;

         padding: 5px 0px 5px 0px;
      }
      
      #dvBugDate{
         display: inline;
         line-height: 2.1em;
         white-space: nowrap;
         
         padding-left: 5px;

         font-size: 10pt;
         color: gray;
      }

      #dvBugStatus{
         display: inline;

         white-space: nowrap;
         
         font-size: 10pt;
         text-align: left;
      }
      
      #dvBugStatusChanger
      {
         display: none;
      }
      
      #iBugStatusChanger{
         display: inline;
      }
      
      #iBugStatusSubmit{
         display: inline;
         
         font-weight: bold;
         
         font-size: 10pt;
         padding: 2px 2px 2px 2px;
      }
      
      #dvBugType{
         display: inline;
         height: 20px;
         
         padding-left: 5px;

         font-size: 10pt;
      }

      #dvBugPlace{
         display: inline;
         height: 20px;
         
         font-weight: bold;

         font-size: 10pt;
      }
      #dvBugLevel{
         display: inline;
         height: 20px;
         
         color: gray;
         font-size: 10pt;
         text-align: right;
      }

      #dvBugDescription{
         display: block;
         width: 100%;
         
         margin-top: 5px;
      }

      #dvBugDescText{
         display: block;
         width: 100%;
         font-size: 10pt;
      }
      
      #dvBugAuthor{
         display: inline;
         font-size: 10pt;
         font-weight: bold;
         
         padding-right:2px;
      }
      
      .dvAttachments{
         display: block;
         width: 100%;
         
         font-size: 8pt;
         
         height: 1.6em;
         
         text-align: right;
         
         overflow: hidden;
      }
      
      .dvAttachment{
         display: block;
         padding: 2px;
         
         text-align: right;
         font-size: 8pt;
      }
      
      .dvAttachmentSlider{
         display: none;
         width: 100%;

         font-size: 8pt;

         text-align: right;
      }
      

      #dvCommentsHolder{
         display: block;
         width: 620px;

         padding: 10px;

         text-align: right;
      }

      #dvCommentsTitle{
         display: block;
         width: 100%;

         text-align: left;

         font-size: 16pt;

         margin: 10px;
      }
      
      .dvComment{
         overflow: auto;
         width: 610px;
         padding: 5px;
         background: #f8f8f8;
         margin-top: 10px;
      }

      .dvCommentAuthor{
         display: inline;
         padding-right: 2px;

         text-align: left;

         font-size: 12px;
         font-weight: bold;
      }
      
      .dvCommentDate{
         display: inline;
         padding-left: 5px;
         
         width: 200px;

         text-align: left;

         font-size: 8pt;
         color: gray;
      }
      
      .dvCommentText{
         display: block;
         width: 600px;

         text-align: left;

         font-size: 10pt;

         padding: 2px;
         margin: 1px;
      }
      
      .dvCommentEdit{
         display: block;
         width: 600px;

         text-align: right;
         font-size: 8pt;
      }

      #dvCFormHolder{
         display: block;
         width: 600px;

         padding: 10px;
      }

      #dvCFormTitle{
         display: block;

         width: 99%;

         text-align: left;

         font-size: 16pt;

         margin: 5px;

      }
      
      #dvCForm{
         display: none;
      }

      .dvCFormName{
         text-align: left;
         width: 594px;

         padding: 5px;
      }
      
      .dvCFormCmt{
         width: 594px;

         padding: 5px;
      }
      
      .dvCFormType{
         width: 230px;
         float: left;
         
         text-align: left;
      }

      .dvCFormBtt{
         width: 594px;
         float: left;

         text-align: right;

         padding-right: 10px;
      }

      .iCName{
         width: 300px;
      }

      .iCCmt{
         width: 578px;
         height: 200px;
      }

      .mceStatusbar, #iBugCmt_path_row, #iCCmt_path_row{
         font-size: 8pt !important;
      }

   /* Bugs List */

   #dvBugsSearch{
      font-size: 10pt;
   }
   #iBugsSearch{
      font-size: 10pt;
      width: 200px;
   }

   #dvBugsList{
      width: 100%;
      display: table;

      border-top:  1px solid #cfcfcf;
      padding-top: 10px;
   }

   .dvBLRow{
      width: 100%;
      margin-bottom: 5px;
      display: table-row;
   }
   .dvBLType{
      display: table-cell;
      min-width: 200px;
      _width: 200px;
   }
   
   .dvBLSubInfo{
      display: table-cell;
   }
   
   .dvBLTitle{
      font-size: 13pt;
   }
   
   .dvBLType, .dvBLInfo{
      display: block;
      float: left;
      font-size: 13pt;
   }
   
   .dvPager{
      font-size: 10pt;
   }

   .dvstatus1, .dvstatus2, .dvstatus3{
   }
   
   .dvstatus1{
      color: #ff0060;
   }
   .dvstatus2{
      color: #f0dd32;
   }
   .dvstatus3{
      color: #88bc00;
   }
	.dvstatus4{
      color: black;
   }
